package com.zxy.ziems.server.scene.pojo.vo;

import com.zxy.ziems.server.file.vo.FileVO;
import com.zxy.ziems.server.scene.pojo.bo.Frame;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author chdzq
 * @create 2023/3/21
 */
@Data
public class SceneVO {
    /**
     * 主键
     */
    private String id;

    /**
     * 所属上级
     */
    private String parentId;

    /**
     * 场景编码
     */
    private String code;

    /**
     * 场景名称
     */
    private String name;

    /**
     * 场景描述
     */
    private String description;

    /**
     * 场景类型 1楼栋 2楼层
     * @see com.zxy.ziems.server.scene.pojo.enums.SceneType
     */
    private Integer type;

    /**
     * 文件
     */
    private FileVO file;

    /**
     * 场景宽度
     */
    private BigDecimal width;

    /**
     * 场景高度
     */
    private BigDecimal height;

    /**
     * 场景坐标
     */
    private Frame frame;
}
